package com.nxn.core.dao;

import java.io.Serializable;

/**
 * CRUD DAO (Data Access Object) with common methods to CRUD POJOs.
 * 
 * <p>
 * Extend this interface if you want typesafe (no casting necessary) DAO's for
 * your domain objects.
 * 
 * @author Michael
 * @param <T>
 *            a type variable
 * @param <PK>
 *            the primary key for that type
 */
public interface CRUDDao<T, PK extends Serializable> extends GenericDao<T, PK> {
	
}